package language;

import interfaces.ILinguagem;

import java.util.Locale;
import java.util.ResourceBundle;

public class MessageI18NUtil implements ILinguagem {
	
	public static ResourceBundle label = null;

	@Override
	public String setLinguagem(String linguagem){
		if(label == null){
			MessageI18NUtil.initLinguagem(linguagem);
		}
		return label.getString(linguagem);
	}

	public static void initLinguagem(String linguagem) {
		Locale locale = null;
		
		if(linguagem.equalsIgnoreCase("En")){
			locale = new Locale("en", "US");
		}else if(linguagem.equalsIgnoreCase("Fr")){
			locale = new Locale("fr","FR");
		}else{
			locale = new Locale("es", "ES");
		}
		label = ResourceBundle.getBundle("interprop.teste2.messages", locale);
	}

}
